home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Commun⁄Network / RevRdist Folder / RevRdist / resources / RevRdist.r < prev    next >
Encoding:
Text File  |  1992-09-15  |  14.8 KB  |  865 lines  |  [TEXT/RMKR]

  1. /QUIT
  2. /NOSCROLL
  3. ::RevRdist.π.rsrc
  4. rsrcRSED
  5.  
  6.  
  7. TYPE STR 
  8. Preferences,12100        ;; STR_PREFS Name of the prefs file
  9. RevRdist Prefs
  10.  
  11. TYPE STR 
  12. Directives file,12101    ;; STR_DISTF Path to default directives file
  13. DistFile
  14.  
  15. TYPE STR 
  16. Server zone,12102
  17.  
  18.  
  19. TYPE STR 
  20. Server name,12103        ;; STR_SRVR AppleShare name of server node
  21.  
  22.  
  23. TYPE STR 
  24. User name,12104            ;; STR_USER User login name on server node
  25.  
  26.  
  27. TYPE STR 
  28. Password,12105            ;; STR_PASS Password for user on server
  29.  
  30.  
  31. TYPE STR 
  32. Server volume,12106        ;; STR_MASTF Path to server comparison folder
  33. AppleShare:Clients:Master:
  34.  
  35. TYPE STR 
  36. "Junk" folder,12107        ;; STR_JUNKF Path to folder to hold stray files
  37. Lost & found            ;; prior to purging them
  38.  
  39. TYPE STR 
  40. Junk suffix,12108        ;; STR_JUNKSUF Suffix to append to junk names when
  41. .old                    ;; name conflicts with something moving to junk
  42.  
  43. TYPE STR 
  44. Anonymous document name,12109    ;; STR_UNTITLED
  45. <Untitled>
  46.  
  47. TYPE STR 
  48. SFPutFile prompt,12110            ;; STR_PSAVE
  49. Save preferences as:
  50.  
  51. ;; TYPE STR 
  52. ;; Startup application,12111    ;; STR_START
  53. ;; MultiFinder
  54.  
  55. TYPE STR 
  56. Temp file name,12112            ;; STR_TEMP1
  57. \13RevRdist temp
  58.  
  59. TYPE STR 
  60. Alt temp file name,12113        ;; STR_TEMP2
  61. \13RevRdist temp2
  62.  
  63. TYPE Long = GNRL
  64. Running interval,12100    ;; How often to run, seconds
  65. .L
  66. 82800                    ;; every 23 hours (once a day)
  67.  
  68. TYPE Long = GNRL
  69. Junking params,12101    ;; How long to keep "Junk" files
  70. .L
  71. 86400                    ;; min of one day
  72. 604800                    ;; max of a week
  73. 5000000                    ;; threshold is 5 Meg
  74.  
  75. TYPE Long = GNRL
  76.     ,12102                ;; Initial value for processing Flags
  77. .H
  78. 0000 020B                ;; Echo, List-only, Verbose, Flags dialog
  79.  
  80.  
  81. TYPE STR#                ;; Error message texts
  82.     ,12100
  83. 39
  84. When ^0 called ^1, the system returned error ^2 
  85. ^0 had problems with ^1.  Error ^2
  86. Quitting per user request
  87. Out of memory in ^0 (hint: ^1)
  88. Internal error: bad dispatcher request/result ^1 in ^0
  89. Internal error: bad dispatcher state in ^0: ^1
  90. Cannot locate distribution directives file: ^0
  91. Syntax error(s) in directives file 
  92. Bad prefix character in line 
  93. Missing file/folder name in line 
  94. Illegal file/folder name in line 
  95. Missing action list in line 
  96. Unrecognized action option in line 
  97. Bad file TYPE(CREATOR) specification 
  98. Garbage at end of line 
  99. File/folder specified more than once 
  100. Internal error: corrupt dist_node at end of folder mark ^0: ^1
  101. Folder mismatch found by ^0 at\0D^1
  102. First entry in directives file must be folder
  103. Directives file has unmatched folder entries
  104. Preferences file (^0) missing or corrupt
  105. No preferences file found - should defaults be used?
  106. Cannot determine which volume to update
  107. Printing of control files not supported - open instead?
  108. Sorry, ^0 requires the Hierarchical File System
  109. Sorry, ^0 requires HFS volumes.  ^1 is MFS.
  110. Updates disabled.  Continue, but only list actions?
  111. Cannot find master folder (^0)
  112. Must have "See files" and "See folders" access to master folder (^0)
  113. Cannot open "Junk" folder (^0)
  114. No access to folder (^0)
  115. Internal error: name too long in ^0 (^1)
  116. Bad or missing "junk" folder STR resource
  117. Bad or missing temp file STR resource
  118. Cannot save preferences to ^0: wrong file type
  119. Quitting now may damage files.  Okay to ignore quit and continue?
  120. Could not remount volumes due to system error ^0
  121. Missing from master: ^0
  122. Control file does not match master for ^0
  123.  
  124.  
  125. TYPE STR#                ;; Activity message texts
  126.     ,12101                ;; LST_STR
  127. 29
  128. When ^0 called ^1, the system returned error ^2
  129. ^0 had problems with ^1.  Error ^2
  130. Skipping emptying of junk folder (^0)
  131. Emptying junk folder (^0)
  132. Working on ^0
  133. Done with ^0
  134. Would create folder ^0
  135. Ignoring ^0
  136. Used ^0^1 for ^2
  137. Missing from master: ^0
  138. Skipping junking of ^0
  139. Moving ^0 to junk folder
  140. Copying ^0 byte file ^1 to ^2
  141. Discarding contents of folder ^0
  142. Discarding ^0
  143. Don't know what to do with ^0
  144. No access to folder (^0)
  145. Updating Finder info for ^0
  146. Copying comment for ^0
  147. Copying icons for ^0
  148. Updated Desktop info for ^0
  149. Deleted Desktop info for ^0
  150. Too many copies of "^0" in junk folder
  151. Control file does not match master for ^0
  152. Updating alias to ^0
  153. Setting Blessed folder
  154. Volume ^0 missing ^1.  It might not boot.
  155. Cannot preserve protection on ^0.  File hidden.
  156. RevRdist complete
  157.  
  158. TYPE STR#                ;; System file/folder names
  159. Blessed folder names,12102
  160. 3
  161. System Folder
  162. System
  163. Finder
  164.  
  165. TYPE STR#                ;; Miscellaneous strings
  166. Misc strings,12103
  167. 5
  168. alias
  169. alisMACS
  170. icons
  171. iconMACS
  172. icon\0D
  173.  
  174.  
  175. INCLUDE syserrs.rsrc
  176.  
  177. TYPE DITL                ;; ----- Status dialog list
  178.     ,12101
  179. 7
  180.  
  181. button                    ;; STS_PAUSE
  182. 124 188 144 258
  183. Pause
  184.  
  185. button                    ;; STS_CANCEL
  186. 124 40 144 110
  187. Stop
  188.  
  189. button                    ;; STS_CONT
  190. 124 336 144 401
  191. Continue
  192.  
  193. staticText disabled        ;; STS_STATUS
  194. 85 3 117 419
  195.  
  196.  
  197. staticText disabled        ;; STS_WAIT
  198. 5 188 45 388
  199. Bringing hard disk up to date … please be patient.
  200.  
  201. staticText disabled        ;; STS_REBOOT
  202. 55 188 75 388
  203. ( Will reboot when done. )
  204.  
  205. picItem disabled        ;; STS_PICT
  206. 3 3 65 172
  207. 12100
  208.  
  209. INCLUDE Dialog Picts
  210.  
  211.  
  212. TYPE DITL                ;; ----- Preferences dialog list
  213.     ,12104
  214. 24
  215.  
  216. button                    ;; PRF_GO
  217. 272 364 292 424
  218. Go !
  219.  
  220. button                    ;; PRF_CANCEL
  221. 272 280 292 340
  222. Cancel
  223.  
  224. staticText disabled
  225. 8 8 24 200
  226. AppleTalk zone
  227.  
  228. editText                ;; PRF_ZONE
  229. 8 208 24 424
  230.  
  231.  
  232. staticText disabled
  233. 32 8 48 200
  234. AppleShare server
  235.  
  236. editText                ;; PRF_SRVR
  237. 32 208 48 424
  238. Server
  239.  
  240. staticText disabled
  241. 56 8 72 200
  242. AppleShare username
  243.  
  244. editText                ;; PRF_USER
  245. 56 208 72 424
  246.  
  247.  
  248. staticText disabled
  249. 80 8 96 200
  250. Password
  251.  
  252. editText                ;; PRF_PASS
  253. 80 208 96 424
  254.  
  255.  
  256. staticText disabled
  257. 104 8 120 200
  258. Distribution file
  259.  
  260. editText                ;; PRF_DISTF
  261. 104 208 120 424
  262. DistFile
  263.  
  264. staticText disabled
  265. 128 8 144 200
  266. Master folder
  267.  
  268. editText                ;; PRF_MASTF
  269. 128 208 144 424
  270. AppleShare:Clients:Master:
  271.  
  272. staticText disabled
  273. 152 8 168 200
  274. "Junk" folder
  275.  
  276. editText                ;; PRF_JUNKF
  277. 152 208 168 424
  278. Lost & found
  279.  
  280. staticText disabled
  281. 176 8 192 200
  282. Update interval
  283.  
  284. editText                ;; PRF_FREQ
  285. 176 208 192 424
  286.  
  287.  
  288. staticText
  289. 200 8 216 200
  290. "Junk" lifetimes - minimum
  291.  
  292. editText                ;; PRF_JMIN
  293. 200 208 216 424
  294.  
  295.  
  296. staticText disabled
  297. 224 128 240 200
  298. maximum
  299.  
  300. editText                ;; PRF_JMAX
  301. 224 208 240 424
  302.  
  303.  
  304. staticText disabled
  305. 248 8 264 200
  306. Disk space threshold
  307.  
  308. editText                ;; PRF_DMIN
  309. 248 208 264 424
  310.  
  311.  
  312.  
  313. TYPE DITL                ;; ----- Warning alert
  314.     ,12105
  315. 3
  316.  
  317. button                    ;; ALRT_OKAY
  318. 88 160 108 220
  319. Okay
  320.  
  321. button                    ;; ALRT_CANCEL
  322. 88 256 108 316
  323. Abort
  324.  
  325. staticText disabled        ;; ALRT_TEXT
  326. 1 64 84 344
  327. ^3
  328.  
  329.  
  330. TYPE DITL                ;; ----- Panic alert
  331.     ,12106
  332. 3
  333.  
  334. button disabled
  335. 20000 20000 20020 20060
  336. Okay
  337.  
  338. button
  339. 88 256 108 316
  340. Okay
  341.  
  342. staticText disabled
  343. 1 64 84 344
  344. ^3
  345.  
  346. TYPE DITL                ;; ----- Process flags dialog
  347.     ,12107
  348. 15
  349.  
  350. button
  351. 167 364 187 424
  352. Okay
  353.  
  354. button
  355. 167 240 187 300
  356. Save
  357.  
  358. CheckBox                ;; PF_xxx values
  359. 0 8 21 202
  360. Echo control file as read
  361.  
  362. CheckBox
  363. 0 216 21 410
  364. List only, don't do
  365.  
  366. CheckBox
  367. 24 8 45 202
  368. Unattended
  369.  
  370. CheckBox
  371. 24 216 45 410
  372. Verbose
  373.  
  374. CheckBox
  375. 48 8 69 202
  376. Don't mount volumes
  377.  
  378. CheckBox
  379. 48 216 69 410
  380. Always unmount volume
  381.  
  382. CheckBox
  383. 72 8 93 202
  384. Restart Mac when done
  385.  
  386. CheckBox
  387. 72 216 93 410
  388. Quit other applications
  389.  
  390. CheckBox
  391. 96 8 117 202
  392. Settings locked
  393.  
  394. CheckBox
  395. 96 216 117 410
  396. Flags dialog
  397.  
  398. CheckBox
  399. 120 8 141 202
  400. Use prefs mod time
  401.  
  402. CheckBox
  403. 120 216 141 410
  404. Find volume to update
  405.  
  406. CheckBox
  407. 144 8 165 202
  408. Unreliable server
  409.  
  410.  
  411. TYPE DITL                ;; ----- About box
  412.     ,12108
  413. 5
  414.  
  415. button
  416. 176 356 200 420
  417. Okay
  418.  
  419. userItem disabled
  420. 8 320 198 336
  421.  
  422. userItem disabled
  423. 8 8 198 318
  424.  
  425. iconItem disabled
  426. 40 372 72 404
  427. 128
  428.  
  429. staticText disabled
  430. 74 368 90 416
  431. RevRdist
  432.  
  433.  
  434. TYPE DITL                ;; ----- Save file alert
  435.     ,12109
  436. 4
  437.  
  438. button
  439. 80 10 100 70
  440. Yes
  441.  
  442. button
  443. 120 10 140 70
  444. No
  445.  
  446. button
  447. 120 95 140 155
  448. Cancel
  449.  
  450. staticText disabled
  451. 5 74 110 262
  452. Save ^0 before closing?
  453.  
  454.  
  455. TYPE DLOG
  456. Status,12101
  457. Status
  458. 40 40 192 478
  459. invisible noGoAway
  460. 3
  461. 1                        ;; WIND_STATUS
  462. 12101
  463.  
  464. TYPE WIND
  465. Activity,12102
  466. Activity
  467. 220 24 330 424
  468. invisible goAway
  469. 8
  470. 2                        ;; WIND_ACTIVITY
  471.  
  472. TYPE WIND
  473. Errors,12103
  474. Errors
  475. 60 48 140 400
  476. invisible goAway
  477. 8
  478. 3                        ;; WIND_ERRORS
  479.  
  480. TYPE DLOG
  481. Preferences,12104
  482. Preferences
  483. 40 40 342 472
  484. invisible goAway
  485. 16
  486. 4                        ;; WIND_PREF
  487. 12104
  488.  
  489. TYPE ALRT
  490. Warning,12105            ;; ALERT_WARN
  491. 46 82 162 432
  492. 12105
  493. DDDD
  494.  
  495. TYPE ALRT
  496. Panic,12106                ;; ALERT_PANIC
  497. 46 82 162 432
  498. 12106
  499. DDDD
  500.  
  501. TYPE DLOG
  502. Processing flags,12107
  503. Processing flags
  504. 46 44 246 474
  505. GoAway
  506. 16
  507. 7                        ;; WIND_FLAGS
  508. 12107
  509.  
  510.  
  511. TYPE DLOG
  512. About,12108
  513. About RevRdist
  514. 40 40 248 478
  515. invisible
  516. 1
  517. 8                        ;; WIND_ABOUT
  518. 12108
  519.  
  520.  
  521. TYPE ALRT
  522. Save file,12109            ;; ALERT_SAVE
  523. 100 124 248 388
  524. 12109
  525. 5554
  526.  
  527.  
  528. TYPE MENU
  529.     ,1
  530. \14
  531. About RevRdist...
  532. (-
  533.  
  534. TYPE MENU
  535.     ,2
  536. File
  537. Open … /O
  538. Save /S
  539. Save As …
  540. Quit /Q
  541.  
  542. TYPE MENU
  543.     ,3
  544. Edit
  545. Undo /Z
  546. (-
  547. Cut /X
  548. Copy /C
  549. Paste /V
  550. Clear
  551.  
  552. TYPE MENU
  553.     ,4
  554. Windows
  555. Status /1
  556. Activity /2
  557. Errors /3
  558. Preferences … /4
  559.  
  560. TYPE MBAR = GNRL
  561.     ,12100
  562. .I
  563. 4
  564. .I
  565. 1 2 3 12104
  566.  
  567.  
  568. TYPE BNDL
  569.     ,128
  570. Dist 0
  571. ICN#
  572. 0 128 1 129    2 130 3 131 4 132
  573. FREF
  574. 0 128 1 129 2 130 3 131 4 132
  575.  
  576. TYPE FREF            ;; ref for self
  577.     ,128
  578. APPL 0
  579.  
  580. TYPE FREF            ;; ref for distfile
  581.     ,129
  582. TEXT 1
  583.  
  584. TYPE FREF            ;; ref for prefs file TYPE_PREF
  585.     ,130
  586. RDsp 2
  587.  
  588. TYPE FREF            ;; ref for INIT file
  589.     ,131
  590. INIT 3
  591.  
  592. TYPE FREF            ;; ref for temp file TYPE_TEMP
  593.     ,132
  594. Junk 4
  595.  
  596.  
  597. INCLUDE mount.XCMD.1.12
  598.  
  599.  
  600. TYPE ICN# = GNRL
  601.     ,128 (32)
  602. .H
  603. 0001 0000 0002 9fe0
  604. 0004 5030 0008 3028
  605. 0010 103c 07a0 0804
  606. 187f 8404 1000 8204
  607. 1000 8104 1000 8204
  608. 1000 8404 1000 8804
  609. 1000 9004 1000 b004
  610. 1000 d004 ffff ffff
  611. 4000 0002 3fff fffc
  612. 0000 8000 0000 8000
  613. 0000 8000 0000 8000
  614. 0002 a000 0001 c000
  615. 0000 8000 ffff ffff
  616. 8000 0001 8000 00e1
  617. 8000 0001 8000 0001
  618. ffff ffff 0000 0000
  619. 0001 0000 0003 9fe0
  620. 0007 dff0 000f fff8
  621. 001f fffc 07bf fffc
  622. 1fff fffc 1fff fffc
  623. 1fff fffc 1fff fffc
  624. 1fff fffc 1fff fffc
  625. 1fff fffc 1fff fffc
  626. 1fff fffc ffff ffff
  627. 7fff fffe 3fff fffc
  628. 0000 8000 0000 8000
  629. 0000 8000 0000 8000
  630. 0002 a000 0001 c000
  631. 0000 8000 ffff ffff
  632. ffff ffff ffff ffff
  633. ffff ffff ffff ffff
  634. ffff ffff 0000 0000
  635.  
  636.  
  637. TYPE ICN# = GNRL
  638.     ,129 (32)
  639. .H
  640. ffff ffc0 8000 0060 8002 0050 8005 0048
  641. 8008 bf44 83d0 61c2 867f a17f 8400 91e1
  642. 8400 8821 8400 8421 8400 8421 8400 8821
  643. 8400 9021 8400 a021 8400 e021 9fff fff9
  644. 9000 0009 8fff fff1 8000 8001 8000 8001
  645. 8000 8001 8000 8001 8002 a001 8001 c001
  646. 8000 8001 bfff fffd a000 00e5 a000 0005
  647. bfff fffd 8000 0001 ffff ffff 0000 0000
  648. ffff ffc0 ffff ffe0 ffff fff0 ffff fff8
  649. ffff fffc ffff fffe ffff ffff ffff ffff
  650. ffff ffff ffff ffff ffff ffff ffff ffff
  651. ffff ffff ffff ffff ffff ffff ffff ffff
  652. ffff ffff ffff ffff ffff ffff ffff ffff
  653. ffff ffff ffff ffff ffff ffff ffff ffff
  654. ffff ffff ffff ffff ffff ffff ffff ffff
  655. ffff ffff ffff ffff ffff ffff 0000 0000
  656.  
  657. TYPE ICN# = GNRL
  658.     ,130 (32)
  659. .H
  660. 0001 0000 0002 9fe0
  661. 0004 5030 0008 3028
  662. 0010 103c 07a0 0804
  663. 187f 8404 1000 8204
  664. 1000 8104 1000 8204
  665. 1000 8404 1000 8804
  666. 1000 9004 1000 b004
  667. 1000 d004 ffff ffff
  668. 4000 0002 3fff fffc
  669. 0000 8000 0100 8000
  670. ff80 8000 ffc0 8000
  671. ff82 a000 0101 c000
  672. 0000 8000 ffff ffff
  673. 8000 0001 8000 00e1
  674. 8000 0001 8000 0001
  675. ffff ffff 0000 0000
  676. 0001 0000 0003 9fe0
  677. 0007 dff0 000f fff8
  678. 001f fffc 07bf fffc
  679. 1fff fffc 1fff fffc
  680. 1fff fffc 1fff fffc
  681. 1fff fffc 1fff fffc
  682. 1fff fffc 1fff fffc
  683. 1fff fffc ffff ffff
  684. 7fff fffe 3fff fffc
  685. 0000 8000 0100 8000
  686. ff80 8000 ffc0 8000
  687. ff82 a000 0101 c000
  688. 0000 8000 ffff ffff
  689. ffff ffff ffff ffff
  690. ffff ffff ffff ffff
  691. ffff ffff 0000 0000
  692.  
  693. TYPE ICN# = GNRL
  694.     ,131 (32)            ;; RSRC_INITICON
  695. .H
  696. 0000 0000 07ff ffe0
  697. 0800 0010 0800 0010
  698. 08ff ff10 0900 0090
  699. 0900 0090 0901 7890
  700. 091a c490 0927 4490
  701. 0921 2490 0921 4490
  702. 097f fe90 0901 0090
  703. 097f fe90 0940 1290
  704. 097f fe90 0900 0090
  705. 08ff ff10 0800 0010
  706. 0800 0010 0800 0010
  707. 0800 ff10 0800 0010
  708. 0800 0010 0800 0010
  709. 0800 0010 07ff ffe0
  710. 0400 0020 0400 0020
  711. 0400 0020 07ff ffe0
  712. 0000 0000 07ff ffe0
  713. 0fff fff0 0fff fff0
  714. 0fff fff0 0fff fff0
  715. 0fff fff0 0fff fff0
  716. 0fff fff0 0fff fff0
  717. 0fff fff0 0fff fff0
  718. 0fff fff0 0fff fff0
  719. 0fff fff0 0fff fff0
  720. 0fff fff0 0fff fff0
  721. 0fff fff0 0fff fff0
  722. 0fff fff0 0fff fff0
  723. 0fff fff0 0fff fff0
  724. 0fff fff0 0fff fff0
  725. 0fff fff0 07ff ffe0
  726. 07ff ffe0 07ff ffe0
  727. 07ff ffe0 07ff ffe0
  728.  
  729. TYPE ICN# = GNRL    ;; icon of temp files
  730.     ,132 (32)
  731. .H
  732. FFFF FFC0 8001 8060 8001 8050 8001 8048
  733. 8001 8044 8007 E042 8003 C07F 8001 8001
  734. 8007 E001 8008 1001 80FF FF01 8100 0081
  735. 81FF FF81 8080 0101 8080 0101 80A4 9101
  736. 8092 4901 8092 4901 8092 4901 8092 4901
  737. 8092 4901 8092 4901 8092 4901 8092 4901
  738. 8092 4901 8092 4901 8092 4901 80A4 9101
  739. 8080 0101 80FF FF01 8000 0001 FFFF FFFF
  740. 0001 8000 0001 8000 0001 8000 0001 8000
  741. 0001 8000 0007 E000 0003 C000 0001 8000
  742. 0007 E000 000F F000 00FF FF00 01FF FF80
  743. 01FF FF80 00FF FF00 00FF FF00 00FF FF00
  744. 00FF FF00 00FF FF00 00FF FF00 00FF FF00
  745. 00FF FF00 00FF FF00 00FF FF00 00FF FF00
  746. 00FF FF00 00FF FF00 00FF FF00 00FF FF00
  747. 00FF FF00 00FF FF00 00FF FF00 0000 0000
  748.  
  749.  
  750. TYPE ICON = GNRL    ;; same as first part of ICN# 128
  751.     ,128
  752. .H
  753. 0001 0000 0002 9fe0
  754. 0004 5030 0008 3028
  755. 0010 103c 07a0 0804
  756. 187f 8404 1000 8204
  757. 1000 8104 1000 8204
  758. 1000 8404 1000 8804
  759. 1000 9004 1000 b004
  760. 1000 d004 ffff ffff
  761. 4000 0002 3fff fffc
  762. 0000 8000 0000 8000
  763. 0000 8000 0000 8000
  764. 0002 a000 0001 c000
  765. 0000 8000 ffff ffff
  766. 8000 0001 8000 00e1
  767. 8000 0001 8000 0001
  768. ffff ffff 0000 0000
  769.  
  770.  
  771. TYPE vers = GNRL    ;; version stuff
  772.     ,1 (32)
  773. .H
  774. 0140 6008 0000        ;; xxyz 60ww for version xx.y.zbww
  775. .P
  776. 1.4b8
  777. .P
  778. 1.4b8, Dale Talcott, Purdue University, 1992
  779.  
  780. INCLUDE Version.info
  781.  
  782. TYPE Dist = GNRL
  783.     ,0
  784. .P
  785. RevRdist 1.4b8, September 15, 1992
  786.  
  787. TYPE TEXT = GNRL
  788. About text, 12100
  789. .S
  790. RevRdist 1.4b8 \0D\0D
  791. .S
  792. By Dale Talcott\0D
  793. .S
  794. Purdue University Computing Center\0D
  795. .S
  796. aeh@cc.purdue.edu\0D\0D
  797. .S
  798. RevRdist is a “demand-pull” Macintosh equivalent of the Berkeley Unix ++
  799. program rdist (1).  
  800. .S
  801. Both programs exist to keep copies of files ++
  802. synchronized among systems in a network.  
  803. .S
  804. Where rdist normally runs on a source system and distributes updated ++
  805. files to destination systems, RevRdist reverses this: 
  806. .S
  807. RevRdist runs on a client and copies information from the server ++
  808. system.\0D\0D
  809. .S
  810. The intended environment for RevRdist is a group of Mac workstations, ++
  811. each with a local hard disk, connected to an AppleShare server.  
  812. .S
  813. The server maintains the master copies of folders and files.  
  814. .S
  815. Client workstations have local copies of (a subset of) these files, ++
  816. as well as additional files which may be unique to the workstation.  
  817. .S
  818. When RevRdist is run, it compares the client copies of folders and ++
  819. files against the master copies.  
  820. .S
  821. Then, based on options and criteria specified in a ++
  822. distribution control file, RevRdist does the following:\0D\0D
  823. .S
  824. •  Discards unwanted files/folders from the client.\0D
  825. .S
  826. •  Moves files/folders to a “junk” folder on the client, ++
  827. from which they are discarded later.\0D
  828. .S
  829. •  Copies files/folders from the server to the client.\0D
  830. .S
  831. •  Makes client files invisible from the Finder.\0D
  832. .S
  833. •  Locks or unlocks client files.\0D
  834. .S
  835. •  Sets the Finder window positions of client files/folders to ++
  836. match those of the master copies on the server.\0D
  837. .S
  838. \0D
  839. .S
  840. Actions can be specified explicitly for individual files or folders ++
  841. and default actions can be set on a per folder basis for contents ++
  842. of folders which have no explicit action.\0D
  843. .S
  844. \0D
  845. .S
  846. The THINK C source to RevRdist is released to the public domain.\0D ++
  847. Neither the author nor Purdue University is responsible for any ++
  848. consequences of the use of this software.\0D
  849. .S
  850. \0D
  851. .S
  852. Extensive use is made of the “TransSkel” and “TransDisplay” packages ++
  853. created and made available by Paul DuBois (dubois@primate.wise.edu).\0D
  854. .S
  855. \0D
  856. .S
  857. The bullet field code is courtesy of Chris Johnson ++
  858. (chrisj@emx.utexas.edu).\0D
  859. .S
  860. \0D
  861. .S
  862. Thanks also to John O'Malley and the Mac Lab consultants for suggestions ++
  863. and testing.\0D
  864.  
  865.